home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
bbs
/
maxsutils.lha
/
MaxUtils
/
FileListGen12.lha
/
FileListGen.doc
< prev
next >
Wrap
Text File
|
1993-09-09
|
3KB
|
97 lines
File List Generator version 1.1a by Robert Masters for MAXsBBS 1.52
FileListGen will create a text list of all the files on your bbs,
according to your specs.
There are a couple of requirements, first you must be using KickStart
version 36+, and you will need as much memory as you have file.data,
less if you have excluded some sections.
You must have the nofrag.library in your libs: directory, I am using
this in lieu of the Commodore allocations, as they could leave your
memory in a very highly fragmented state afterwards.
There are 3 versions of FileListGen depending on your processor:
68000 / 68010 : FileListGen
68020 / 68030 : FileListGen.020
68040 / 68060 : FileListGen.040 (68040.library must be installed)
This version currently handles upto 50,000 files, and will output in 18
differant ways.
FileListGen must be run in the same directory as MAXsBBS.Config, with
the following arguments:
FileListGen [output] [sort] [list type] exclude sections ....
Output is the path and name of the file you want written.
Sort is the type of you want done on the files -
ALPHA - Alphabetical sort on filenames, A-Z
NAME - Alphabetical sort on uploader, A-Z
SIZE - Sort on file sizes, high to low
DATE - Sort on upload date, future to past
-ALPHA - Alphabetical sort on filenames, Z-A
-NAME - Alphabetical sort on uploader, Z-A
-SIZE - Sort on file sizes, low to high
-DATE - Sort on upload date, past to future
NONE - Do not sort the data, much faster !!
-NONE - Doesn't sort the data backwards
List type is the infomation written on each file -
STANDARD - File name, uploader, size, date and description on 2 lines
SMALL - As above, but no description on only 1 line.
You can then enter upto 50 section numbers you want excluded from the
list. You only need to enter file sections to be exclude, as message
areas are automaticly excluded.
ie:
FileListGen BBS:Text/File.list ALPHA SMALL 10 11 8 99
Writes to BBS:Text/File.list, using an alphabetic sort, a small output
listing, and excludes sections 8, 10, 11 and 99 from the output.
If there is some other output option you desire, please let me know and
I will add it to a later release.
Pressing Control-C at any time will abort the program, but there may be
a small delay as it attempts to clean up all the memory.
Notes:
1.0 - First release.
1.1 - Memory is dynamicly allocated with the nofrag.library, read
routines optimized, output options added, section header are no
longer added for empty sections. Uses uploaders alias when
required.
1.1a- Fixed up the slow sort routines, sorts around 10,000 files in 2
seconds.. Fast eh ??
1.2 - Slight speed increase, and various versions for differant processors
included.
Thanks to Jaba Development and Jan van den Baard for the nofrag.library.
Thanks to Norbert Feist for Beta testing this program.
For bug-reports and updates, call The Nut Factory BBS.
V.22 V.22bis (02) 822-5613
V.32 V.32bis V.42 V.42bis (02) 822-4366
14.4K HST V.32bis V.42bis (02) 822-5329